package com.ruoyi.report_chl.domain.vo;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import com.ruoyi.report_tg.domain.vo.ExcelGeneralVo;
import lombok.Data;
import java.util.Date;



/**
 * 粉煤灰活性指数试验检测记录视图对象 report_chl_hxzs_bs_info
 *
 * @author zyb
 * @date 2024-10-31
 */
@Data
@ExcelIgnoreUnannotated
public class ReportChlHxzsBsInfoVo extends ExcelGeneralVo {

    private static final long serialVersionUID = 1L;

    /**
     * 一份excel表格的唯一id(其他的excel主表，都应有此字段）
     */
    @ExcelProperty(value = "一份excel表格的唯一id(其他的excel主表，都应有此字段）")
    private Long excelId;

    /**
     * 共几页
     */
    @ExcelProperty(value = "共几页")
    private Long totalPage;

    /**
     * 第几页
     */
    @ExcelProperty(value = "第几页")
    private Long page;

    /**
     * 记录编号
     */
    @ExcelProperty(value = "记录编号")
    private String jilbh;

    /**
     * 检测单位名称
     */
    @ExcelProperty(value = "检测单位名称")
    private String jiancdwmc;

    /**
     * 工程名称
     */
    @ExcelProperty(value = "工程名称")
    private String gongcmc;

    /**
     * 工程部位/用途
     */
    @ExcelProperty(value = "工程部位/用途")
    private String gongcbwyt;

    /**
     * 样品名称
     */
    @ExcelProperty(value = "样品名称")
    private String yangpmc;

    /**
     * 样品编号
     */
    @ExcelProperty(value = "样品编号")
    private String yangpbh;

    /**
     * 样品数量
     */
    @ExcelProperty(value = "样品数量")
    private String yangpsl;

    /**
     * 样品状态
     */
    @ExcelProperty(value = "样品状态")
    private String yangpzt;

    /**
     * 样品时间
     */
    @ExcelProperty(value = "样品时间")
    private String yangpsj;

    /**
     * 试验检测日期
     */
    @ExcelProperty(value = "试验检测日期")
    private String shiyjcrq;

    /**
     * 试验条件温度
     */
    @ExcelProperty(value = "试验条件温度")
    private String shiytjwd;

    /**
     * 试验条件湿度
     */
    @ExcelProperty(value = "试验条件湿度")
    private String shiytjsd;

    /**
     * 检测依据
     */
    @ExcelProperty(value = "检测依据")
    private String jiancyj;

    /**
     * 对比水泥
     */
    @ExcelProperty(value = "对比水泥")
    private String dbsn;
    /**
     * 标准砂
     */
    @ExcelProperty(value = "标准砂")
    private String biaozs;
    /**
     * 水
     */
    @ExcelProperty(value = "水")
    private String shui;
    /**
     * 养护条件
     */
    @ExcelProperty(value = "养护条件")
    private String yanghtj;
    /**
     * 判定依据
     */
    @ExcelProperty(value = "判定依据")
    private String pandyj;

    /**
     * 检测依据ids
     */
    @ExcelProperty(value = "检测依据ids")
    private String jiancyjIds;

    /**
     * 判定依据ids
     */
    @ExcelProperty(value = "判定依据ids")
    private String pandyjIds;

    /**
     * 主要仪器设备名称及编号
     */
    @ExcelProperty(value = "主要仪器设备名称及编号")
    private String zhuyyqsbmcjbh;

    /**
     * 设备id逗号分隔
     */
    @ExcelProperty(value = "设备id逗号分隔")
    private String shebIds;

    /**
     * 附加声明
     */
    @ExcelProperty(value = "附加声明")
    private String fujsm;

    /**
     * 检测结果单值
     */
    @ExcelProperty(value = "检测结果单值")
    private BigDecimal jiancjg;

    /**
     * 对比水泥a1
     */
    @ExcelProperty(value = "对比水泥a1")
    private BigDecimal a1;

    /**
     * 标准砂b1
     */
    @ExcelProperty(value = "标准砂b1")
    private BigDecimal b1;

    /**
     * 掺合料c1
     */
    @ExcelProperty(value = "掺合料c1")
    private BigDecimal c1;

    /**
     * 水d1
     */
    @ExcelProperty(value = "水d1")
    private BigDecimal d1;

    /**
     * 成型时间e1
     */
    @ExcelProperty(value = "成型时间e1")
    private String e1;

    /**
     * 龄期f1
     */
    @ExcelProperty(value = "龄期f1")
    private Long f1;

    /**
     * 压件时间g1
     */
    @ExcelProperty(value = "压件时间g1")
    private String g1;

    /**
     * 受压面积h1
     */
    @ExcelProperty(value = "受压面积h1")
    private BigDecimal h1;

    /**
     * 破坏载荷i1a
     */
    @ExcelProperty(value = "破坏载荷i1a")
    private BigDecimal i1a;

    /**
     * 破坏载荷i1b
     */
    @ExcelProperty(value = "破坏载荷i1b")
    private BigDecimal i1b;

    /**
     * 破坏载荷i1c
     */
    @ExcelProperty(value = "破坏载荷i1c")
    private BigDecimal i1c;

    /**
     * 破坏载荷j1a
     */
    @ExcelProperty(value = "破坏载荷j1a")
    private BigDecimal j1a;

    /**
     * 破坏载荷j1b
     */
    @ExcelProperty(value = "破坏载荷j1b")
    private BigDecimal j1b;

    /**
     * 破坏载荷j1c
     */
    @ExcelProperty(value = "破坏载荷j1c")
    private BigDecimal j1c;

    /**
     * 抗压强度测值k1a
     */
    @ExcelProperty(value = "抗压强度测值k1a")
    private BigDecimal k1a;

    /**
     * 抗压强度测值k1b
     */
    @ExcelProperty(value = "抗压强度测值k1b")
    private BigDecimal k1b;

    /**
     * 抗压强度测值k1c
     */
    @ExcelProperty(value = "抗压强度测值k1c")
    private BigDecimal k1c;

    /**
     * 抗压强度测值l1a
     */
    @ExcelProperty(value = "抗压强度测值l1a")
    private BigDecimal l1a;

    /**
     * 抗压强度测值l1b
     */
    @ExcelProperty(value = "抗压强度测值l1b")
    private BigDecimal l1b;

    /**
     * 抗压强度测值l1c
     */
    @ExcelProperty(value = "抗压强度测值l1c")
    private BigDecimal l1c;

    /**
     * 抗压强度平均值m1
     */
    @ExcelProperty(value = "抗压强度平均值m1")
    private BigDecimal m1;

    /**
     * 活性指数n1
     */
    @ExcelProperty(value = "活性指数n1")
    private BigDecimal n1;

    /**
     * 对比水泥a2
     */
    @ExcelProperty(value = "对比水泥a2")
    private BigDecimal a2;

    /**
     * 标准砂b2
     */
    @ExcelProperty(value = "标准砂b2")
    private BigDecimal b2;

    /**
     * 掺合料c2
     */
    @ExcelProperty(value = "掺合料c2")
    private BigDecimal c2;

    /**
     * 水d2
     */
    @ExcelProperty(value = "水d2")
    private BigDecimal d2;

    /**
     * 成型时间e2
     */
    @ExcelProperty(value = "成型时间e2")
    private String e2;

    /**
     * 压件时间g2
     */
    @ExcelProperty(value = "压件时间g2")
    private String g2;

    /**
     * 受压面积h2
     */
    @ExcelProperty(value = "受压面积h2")
    private BigDecimal h2;

    /**
     * 破坏载荷i2a
     */
    @ExcelProperty(value = "破坏载荷i2a")
    private BigDecimal i2a;

    /**
     * 破坏载荷i2b
     */
    @ExcelProperty(value = "破坏载荷i2b")
    private BigDecimal i2b;

    /**
     * 破坏载荷i2c
     */
    @ExcelProperty(value = "破坏载荷i2c")
    private BigDecimal i2c;

    /**
     * 破坏载荷j2a
     */
    @ExcelProperty(value = "破坏载荷j2a")
    private BigDecimal j2a;

    /**
     * 破坏载荷j2b
     */
    @ExcelProperty(value = "破坏载荷j2b")
    private BigDecimal j2b;

    /**
     * 破坏载荷j2c
     */
    @ExcelProperty(value = "破坏载荷j2c")
    private BigDecimal j2c;

    /**
     * 抗压强度测值k2a
     */
    @ExcelProperty(value = "抗压强度测值k2a")
    private BigDecimal k2a;

    /**
     * 抗压强度测值k2b
     */
    @ExcelProperty(value = "抗压强度测值k2b")
    private BigDecimal k2b;

    /**
     * 抗压强度测值k2c
     */
    @ExcelProperty(value = "抗压强度测值k2c")
    private BigDecimal k2c;

    /**
     * 抗压强度测值l2a
     */
    @ExcelProperty(value = "抗压强度测值l2a")
    private BigDecimal l2a;

    /**
     * 抗压强度测值l2b
     */
    @ExcelProperty(value = "抗压强度测值l2b")
    private BigDecimal l2b;

    /**
     * 抗压强度测值l2c
     */
    @ExcelProperty(value = "抗压强度测值l2c")
    private BigDecimal l2c;

    /**
     * 抗压强度平均值m2
     */
    @ExcelProperty(value = "抗压强度平均值m2")
    private BigDecimal m2;

    /**
     * 对比水泥a3
     */
    @ExcelProperty(value = "对比水泥a3")
    private BigDecimal a3;

    /**
     * 标准砂b3
     */
    @ExcelProperty(value = "标准砂b3")
    private BigDecimal b3;

    /**
     * 掺合料c3
     */
    @ExcelProperty(value = "掺合料c3")
    private BigDecimal c3;

    /**
     * 水d3
     */
    @ExcelProperty(value = "水d3")
    private BigDecimal d3;

    /**
     * 成型时间e3
     */
    @ExcelProperty(value = "成型时间e3")
    private String e3;

    /**
     * 龄期f3
     */
    @ExcelProperty(value = "龄期f3")
    private Long f3;

    /**
     * 压件时间g3
     */
    @ExcelProperty(value = "压件时间g3")
    private String g3;

    /**
     * 受压面积h3
     */
    @ExcelProperty(value = "受压面积h3")
    private BigDecimal h3;

    /**
     * 破坏载荷i3a
     */
    @ExcelProperty(value = "破坏载荷i3a")
    private BigDecimal i3a;

    /**
     * 破坏载荷i3b
     */
    @ExcelProperty(value = "破坏载荷i3b")
    private BigDecimal i3b;

    /**
     * 破坏载荷i3c
     */
    @ExcelProperty(value = "破坏载荷i3c")
    private BigDecimal i3c;

    /**
     * 破坏载荷j3a
     */
    @ExcelProperty(value = "破坏载荷j3a")
    private BigDecimal j3a;

    /**
     * 破坏载荷j3b
     */
    @ExcelProperty(value = "破坏载荷j3b")
    private BigDecimal j3b;

    /**
     * 破坏载荷j3c
     */
    @ExcelProperty(value = "破坏载荷j3c")
    private BigDecimal j3c;

    /**
     * 抗压强度测值k3a
     */
    @ExcelProperty(value = "抗压强度测值k3a")
    private BigDecimal k3a;

    /**
     * 抗压强度测值k3b
     */
    @ExcelProperty(value = "抗压强度测值k3b")
    private BigDecimal k3b;

    /**
     * 抗压强度测值k3c
     */
    @ExcelProperty(value = "抗压强度测值k3c")
    private BigDecimal k3c;

    /**
     * 抗压强度测值l3a
     */
    @ExcelProperty(value = "抗压强度测值l3a")
    private BigDecimal l3a;

    /**
     * 抗压强度测值l3b
     */
    @ExcelProperty(value = "抗压强度测值l3b")
    private BigDecimal l3b;

    /**
     * 抗压强度测值l3c
     */
    @ExcelProperty(value = "抗压强度测值l3c")
    private BigDecimal l3c;

    /**
     * 抗压强度平均值m3
     */
    @ExcelProperty(value = "抗压强度平均值m3")
    private BigDecimal m3;

    /**
     * 活性指数n3
     */
    @ExcelProperty(value = "活性指数n3")
    private BigDecimal n3;

    /**
     * 对比水泥a4
     */
    @ExcelProperty(value = "对比水泥a4")
    private BigDecimal a4;

    /**
     * 标准砂b4
     */
    @ExcelProperty(value = "标准砂b4")
    private BigDecimal b4;

    /**
     * 掺合料c4
     */
    @ExcelProperty(value = "掺合料c4")
    private BigDecimal c4;

    /**
     * 水d4
     */
    @ExcelProperty(value = "水d4")
    private BigDecimal d4;

    /**
     * 成型时间e4
     */
    @ExcelProperty(value = "成型时间e4")
    private String e4;

    /**
     * 压件时间g4
     */
    @ExcelProperty(value = "压件时间g4")
    private String g4;

    /**
     * 受压面积h4
     */
    @ExcelProperty(value = "受压面积h4")
    private BigDecimal h4;

    /**
     * 破坏载荷i4a
     */
    @ExcelProperty(value = "破坏载荷i4a")
    private BigDecimal i4a;

    /**
     * 破坏载荷i4b
     */
    @ExcelProperty(value = "破坏载荷i4b")
    private BigDecimal i4b;

    /**
     * 破坏载荷i4c
     */
    @ExcelProperty(value = "破坏载荷i4c")
    private BigDecimal i4c;

    /**
     * 破坏载荷j4a
     */
    @ExcelProperty(value = "破坏载荷j4a")
    private BigDecimal j4a;

    /**
     * 破坏载荷j4b
     */
    @ExcelProperty(value = "破坏载荷j4b")
    private BigDecimal j4b;

    /**
     * 破坏载荷j4c
     */
    @ExcelProperty(value = "破坏载荷j4c")
    private BigDecimal j4c;

    /**
     * 抗压强度测值k4a
     */
    @ExcelProperty(value = "抗压强度测值k4a")
    private BigDecimal k4a;

    /**
     * 抗压强度测值k4b
     */
    @ExcelProperty(value = "抗压强度测值k4b")
    private BigDecimal k4b;

    /**
     * 抗压强度测值k4c
     */
    @ExcelProperty(value = "抗压强度测值k4c")
    private BigDecimal k4c;

    /**
     * 抗压强度测值l4a
     */
    @ExcelProperty(value = "抗压强度测值l4a")
    private BigDecimal l4a;

    /**
     * 抗压强度测值l4b
     */
    @ExcelProperty(value = "抗压强度测值l4b")
    private BigDecimal l4b;

    /**
     * 抗压强度测值l4c
     */
    @ExcelProperty(value = "抗压强度测值l4c")
    private BigDecimal l4c;

    /**
     * 抗压强度平均值m4
     */
    @ExcelProperty(value = "抗压强度平均值m4")
    private BigDecimal m4;

    public void setJiancjg(BigDecimal jiancjg) {
        this.jiancjg = BigDecimalUtil.stpTrailZero(jiancjg);
    }

    public void setA1(BigDecimal a1) {
        this.a1 = BigDecimalUtil.stpTrailZero(a1);
    }

    public void setB1(BigDecimal b1) {
        this.b1 = BigDecimalUtil.stpTrailZero(b1);
    }

    public void setC1(BigDecimal c1) {
        this.c1 = BigDecimalUtil.stpTrailZero(c1);
    }

    public void setD1(BigDecimal d1) {
        this.d1 = BigDecimalUtil.stpTrailZero(d1);
    }

    public void setH1(BigDecimal h1) {
        this.h1 = BigDecimalUtil.stpTrailZero(h1);
    }

    public void setI1a(BigDecimal i1a) {
        this.i1a = BigDecimalUtil.stpTrailZero(i1a);
    }

    public void setI1b(BigDecimal i1b) {
        this.i1b = BigDecimalUtil.stpTrailZero(i1b);
    }

    public void setI1c(BigDecimal i1c) {
        this.i1c = BigDecimalUtil.stpTrailZero(i1c);
    }

    public void setJ1a(BigDecimal j1a) {
        this.j1a = BigDecimalUtil.stpTrailZero(j1a);
    }

    public void setJ1b(BigDecimal j1b) {
        this.j1b = BigDecimalUtil.stpTrailZero(j1b);
    }

    public void setJ1c(BigDecimal j1c) {
        this.j1c = BigDecimalUtil.stpTrailZero(j1c);
    }

    public void setK1a(BigDecimal k1a) {
        this.k1a = BigDecimalUtil.stpTrailZero(k1a);
    }

    public void setK1b(BigDecimal k1b) {
        this.k1b = BigDecimalUtil.stpTrailZero(k1b);
    }

    public void setK1c(BigDecimal k1c) {
        this.k1c = BigDecimalUtil.stpTrailZero(k1c);
    }

    public void setL1a(BigDecimal l1a) {
        this.l1a = BigDecimalUtil.stpTrailZero(l1a);
    }

    public void setL1b(BigDecimal l1b) {
        this.l1b = BigDecimalUtil.stpTrailZero(l1b);
    }

    public void setL1c(BigDecimal l1c) {
        this.l1c = BigDecimalUtil.stpTrailZero(l1c);
    }

    public void setM1(BigDecimal m1) {
        this.m1 = BigDecimalUtil.stpTrailZero(m1);
    }

    public void setN1(BigDecimal n1) {
        this.n1 = BigDecimalUtil.stpTrailZero(n1);
    }

    public void setA2(BigDecimal a2) {
        this.a2 = BigDecimalUtil.stpTrailZero(a2);
    }

    public void setB2(BigDecimal b2) {
        this.b2 = BigDecimalUtil.stpTrailZero(b2);
    }

    public void setC2(BigDecimal c2) {
        this.c2 = BigDecimalUtil.stpTrailZero(c2);
    }

    public void setD2(BigDecimal d2) {
        this.d2 = BigDecimalUtil.stpTrailZero(d2);
    }

    public void setH2(BigDecimal h2) {
        this.h2 = BigDecimalUtil.stpTrailZero(h2);
    }

    public void setI2a(BigDecimal i2a) {
        this.i2a = BigDecimalUtil.stpTrailZero(i2a);
    }

    public void setI2b(BigDecimal i2b) {
        this.i2b = BigDecimalUtil.stpTrailZero(i2b);
    }

    public void setI2c(BigDecimal i2c) {
        this.i2c = BigDecimalUtil.stpTrailZero(i2c);
    }

    public void setJ2a(BigDecimal j2a) {
        this.j2a = BigDecimalUtil.stpTrailZero(j2a);
    }

    public void setJ2b(BigDecimal j2b) {
        this.j2b = BigDecimalUtil.stpTrailZero(j2b);
    }

    public void setJ2c(BigDecimal j2c) {
        this.j2c = BigDecimalUtil.stpTrailZero(j2c);
    }

    public void setK2a(BigDecimal k2a) {
        this.k2a = BigDecimalUtil.stpTrailZero(k2a);
    }

    public void setK2b(BigDecimal k2b) {
        this.k2b = BigDecimalUtil.stpTrailZero(k2b);
    }

    public void setK2c(BigDecimal k2c) {
        this.k2c = BigDecimalUtil.stpTrailZero(k2c);
    }

    public void setL2a(BigDecimal l2a) {
        this.l2a = BigDecimalUtil.stpTrailZero(l2a);
    }

    public void setL2b(BigDecimal l2b) {
        this.l2b = BigDecimalUtil.stpTrailZero(l2b);
    }

    public void setL2c(BigDecimal l2c) {
        this.l2c = BigDecimalUtil.stpTrailZero(l2c);
    }

    public void setM2(BigDecimal m2) {
        this.m2 = BigDecimalUtil.stpTrailZero(m2);
    }

    public void setA3(BigDecimal a3) {
        this.a3 = BigDecimalUtil.stpTrailZero(a3);
    }

    public void setB3(BigDecimal b3) {
        this.b3 = BigDecimalUtil.stpTrailZero(b3);
    }

    public void setC3(BigDecimal c3) {
        this.c3 = BigDecimalUtil.stpTrailZero(c3);
    }

    public void setD3(BigDecimal d3) {
        this.d3 = BigDecimalUtil.stpTrailZero(d3);
    }

    public void setH3(BigDecimal h3) {
        this.h3 = BigDecimalUtil.stpTrailZero(h3);
    }

    public void setI3a(BigDecimal i3a) {
        this.i3a = BigDecimalUtil.stpTrailZero(i3a);
    }

    public void setI3b(BigDecimal i3b) {
        this.i3b = BigDecimalUtil.stpTrailZero(i3b);
    }

    public void setI3c(BigDecimal i3c) {
        this.i3c = BigDecimalUtil.stpTrailZero(i3c);
    }

    public void setJ3a(BigDecimal j3a) {
        this.j3a = BigDecimalUtil.stpTrailZero(j3a);
    }

    public void setJ3b(BigDecimal j3b) {
        this.j3b = BigDecimalUtil.stpTrailZero(j3b);
    }

    public void setJ3c(BigDecimal j3c) {
        this.j3c = BigDecimalUtil.stpTrailZero(j3c);
    }

    public void setK3a(BigDecimal k3a) {
        this.k3a = BigDecimalUtil.stpTrailZero(k3a);
    }

    public void setK3b(BigDecimal k3b) {
        this.k3b = BigDecimalUtil.stpTrailZero(k3b);
    }

    public void setK3c(BigDecimal k3c) {
        this.k3c = BigDecimalUtil.stpTrailZero(k3c);
    }

    public void setL3a(BigDecimal l3a) {
        this.l3a = BigDecimalUtil.stpTrailZero(l3a);
    }

    public void setL3b(BigDecimal l3b) {
        this.l3b = BigDecimalUtil.stpTrailZero(l3b);
    }

    public void setL3c(BigDecimal l3c) {
        this.l3c = BigDecimalUtil.stpTrailZero(l3c);
    }

    public void setM3(BigDecimal m3) {
        this.m3 = BigDecimalUtil.stpTrailZero(m3);
    }

    public void setN3(BigDecimal n3) {
        this.n3 = BigDecimalUtil.stpTrailZero(n3);
    }

    public void setA4(BigDecimal a4) {
        this.a4 = BigDecimalUtil.stpTrailZero(a4);
    }

    public void setB4(BigDecimal b4) {
        this.b4 = BigDecimalUtil.stpTrailZero(b4);
    }

    public void setC4(BigDecimal c4) {
        this.c4 = BigDecimalUtil.stpTrailZero(c4);
    }

    public void setD4(BigDecimal d4) {
        this.d4 = BigDecimalUtil.stpTrailZero(d4);
    }

    public void setH4(BigDecimal h4) {
        this.h4 = BigDecimalUtil.stpTrailZero(h4);
    }

    public void setI4a(BigDecimal i4a) {
        this.i4a = BigDecimalUtil.stpTrailZero(i4a);
    }

    public void setI4b(BigDecimal i4b) {
        this.i4b = BigDecimalUtil.stpTrailZero(i4b);
    }

    public void setI4c(BigDecimal i4c) {
        this.i4c = BigDecimalUtil.stpTrailZero(i4c);
    }

    public void setJ4a(BigDecimal j4a) {
        this.j4a = BigDecimalUtil.stpTrailZero(j4a);
    }

    public void setJ4b(BigDecimal j4b) {
        this.j4b = BigDecimalUtil.stpTrailZero(j4b);
    }

    public void setJ4c(BigDecimal j4c) {
        this.j4c = BigDecimalUtil.stpTrailZero(j4c);
    }

    public void setK4a(BigDecimal k4a) {
        this.k4a = BigDecimalUtil.stpTrailZero(k4a);
    }

    public void setK4b(BigDecimal k4b) {
        this.k4b = BigDecimalUtil.stpTrailZero(k4b);
    }

    public void setK4c(BigDecimal k4c) {
        this.k4c = BigDecimalUtil.stpTrailZero(k4c);
    }

    public void setL4a(BigDecimal l4a) {
        this.l4a = BigDecimalUtil.stpTrailZero(l4a);
    }

    public void setL4b(BigDecimal l4b) {
        this.l4b = BigDecimalUtil.stpTrailZero(l4b);
    }

    public void setL4c(BigDecimal l4c) {
        this.l4c = BigDecimalUtil.stpTrailZero(l4c);
    }

    public void setM4(BigDecimal m4) {
        this.m4 = BigDecimalUtil.stpTrailZero(m4);
    }
}
